.nva-bar {
  display: flex;
  align-items: center;
  width: calc(100vw - 64px);
  background: #fff;

  &.is-sticky {
    padding-top: constant(safe-area-inset-top) !important;
    padding-top: env(safe-area-inset-top) !important;
  }

  .bar-title {
    flex: 1;
    font-size: 24px;
    font-weight: 500;
    color: rgba(39, 39, 39, 1);
    text-align: center;
  }

  .bar-btn {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FBE4E5;

    .btn-left {
      width: 26px;
      height: 26px;
    }

    img {
      width: 100%;
      height: 100%;
    }
  }
}
